﻿using System.Web.Mvc;

namespace InsightAuto.Web.Areas.Admin
{
    public class AdminAreaRegistration : AreaRegistration
    {
        public override string AreaName
        {
            get
            {
                return "Admin";
            }
        }

        public override void RegisterArea(AreaRegistrationContext context)
        {
            //context.MapRoute(
            //   "AdvertiseShow", // 路由名称
            //   "ad/show/{positionCode}", // 带有参数的 URL
            //   new { controller = ControllerNames.Advertise, action = "Show" } // 参数默认值
            //);

            //context.MapRoute(
            //    "AdvertiseIndex", // 路由名称
            //    "ad", // 带有参数的 URL
            //    new { controller = ControllerNames.Advertise, action = "Index" } // 参数默认值
            //);

            //context.MapRoute(
            //    "Advertise", // 路由名称
            //    "ad/{action}/{id}", // 带有参数的 URL
            //    new { controller = ControllerNames.Advertise, id = 0 } // 参数默认值
            //);

            //context.MapRoute(
            //    "ArticleCategoryIndex", // 路由名称
            //    "ac", // 带有参数的 URL
            //    new { controller = ControllerNames.ArticleCategory, action = "Index" } // 参数默认值
            //);

            //context.MapRoute(
            //    "ArticleCategory", // 路由名称
            //    "ac/{action}/{id}", // 带有参数的 URL
            //    new { controller = ControllerNames.ArticleCategory, id = 0 } // 参数默认值
            //);

            //context.MapRoute(
            //    "ArticleIndex", // 路由名称
            //    "art", // 带有参数的 URL
            //    new { controller = ControllerNames.Article, action = "Index" } // 参数默认值
            //);

            //context.MapRoute(
            //    "Article", // 路由名称
            //    "art/{action}/{id}", // 带有参数的 URL
            //    new { controller = ControllerNames.Article, id = 0 } // 参数默认值
            //);

            context.MapRoute(
                "Admin_default",
                "Admin/{controller}/{action}/{id}",
                new { action = "Index", controller = "Setting", id = UrlParameter.Optional },
                new string[] { "InsightAuto.Web.Areas.Admin.Controllers" }
            );
        }
    }
}
